<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>


        // 在函数声明的时候，括号里面的叫形式参数 ， 简称形参
        // 在函数调用的时候，括号里面的叫做实际参数，简称实参

        // 形参本质是一个变量，用于接收实参

        // 实参可以写多个，也可以不写，不会报错








        // 变量a和b
        var a = 1 ;
        var b = 2 ;
        console.log(a + b) ;




        // 实现两个数求和

        // a 和 b 叫做参数

        // 在函数声明的时候，括号里面的叫形式参数 ， 简称形参
        // 在函数调用的时候，括号里面的叫做实际参数，简称实参


        // 形参的本质就是变量
        function sum (a , b) {
            console.log(a + b) ;
        }


        sum (1 , 2) ;


        var x = 3 ;
        var y = 4 ;
        sum(x , y) ;




        sum(1) ;   // NaN

        sum(1,2,3) ;

        // 在函数调用的时候，实参不写或者少写或者多写都不会报错





        // alert(1) ;
        // alert(x) ;   // x是函数alert的实参

    </script>
    
</body>
</html>